Poster: Loop Circuit Optimization with Bootstrapping over Fully Homomorphic Encryption
نویسندگان
چکیده
Fully Homomorphic Encryption (FHE) enables us to compute arbitrary circuits over encrypted data without decryption. To evaluate a complex circuit, a time-consuming operation called bootstrapping is required. Reducing the number of bootstrapping operations leads directly to reducing the entire computation time of the circuit. An optimization problem which minimizes the number of bootstrapping operations is called bootstrap problem, which is NP-complete. In previous work to tackle the problem, objective circuits must be represented as a directed acyclic graph. Thus, the previous methods cannot handle loop-carried dependencies for the circuits containing any loop, which results in no optimization over iterations. In this paper, we propose a method to decide a near-optimal placement of bootstrapping operations in a loop circuit by adopting loop unrolling technique. Compared to a naïve method, our method successfully reduced the number of bootstrapping operations per loop iteration up to 50 percent for a toy circuit, and up to 63 percent for a nearest neighbor classification circuit. Keywords—FHE, bootstrapping, loop unrolling
منابع مشابه
Faster Bootstrapping of FHE over the Integers
Bootstrapping in fully homomorphic encryption (FHE) over the integers is a homomorphic evaluation of the squashed decryption function suggested by van Dijk et al. The typical approach for the bootstrapping is representing the decryption function as a binary circuit with a fixed message space. All bootstrapping methods in FHEs over the integers use this approach; however, these methods require t...
متن کاملShift-Type Homomorphic Encryption and Its Application to Fully Homomorphic Encryption
This work addresses the characterization of homomorphic encryption schemes both in terms of security and design. In particular, we are interested in currently existing fully homomorphic encryption (FHE) schemes and their common structures and security. Our main contributions can be summarized as follows: – We define a certain type of homomorphic encryption that we call shift-type and identify i...
متن کاملBetter Bootstrapping in Fully Homomorphic Encryption
Gentry’s bootstrapping technique is currently the only known method of obtaining a “pure” fully homomorphic encryption (FHE) schemes, and it may offers performance advantages even in cases that do not require pure FHE (such as when using the new noise-control technique of Brakerski-GentryVaikuntanathan). The main bottleneck in bootstrapping is the need to evaluate homomorphically the reduction ...
متن کاملOptimization of Bootstrapping in Circuits
In 2009, Gentry proposed the first Fully Homomorphic Encryption (FHE) scheme, an extremely powerful cryptographic primitive that enables to perform computations, i.e., to evaluate circuits, on encrypted data without decrypting them first. This has many applications, in particular in cloud computing. In all currently known FHE schemes, encryptions are associated to some (non-negative integer) no...
متن کاملScale-Invariant Fully Homomorphic Encryption over the Integers
At Crypto 2012, Brakerski constructed a scale-invariant fully homomorphic encryption scheme based on the LWE problem, in which the same modulus is used throughout the evaluation process, instead of a ladder of moduli when doing “modulus switching”. In this paper we describe a variant of the van Dijk et al. FHE scheme over the integers with the same scale-invariant property. Our scheme has a sin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017